]> dgit.raspbian.org Git - gnome-shell.git/commit
overviewControls: Incorporate ActivitiesContainer
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>
Thu, 14 Jan 2021 23:23:15 +0000 (20:23 -0300)
committerMarge Bot <marge-bot@gnome.org>
Thu, 11 Feb 2021 15:50:31 +0000 (15:50 +0000)
commitc09c070b15b63d77c45b43520eccc095314de439
treecccc539a51e6dbf0b2da18e0fd857ceb50a03dbf
parent83127bf805cd56da09fb4b944881913afbb7567a
overviewControls: Incorporate ActivitiesContainer

Move AppDisplay, WorkspacesDisplay, and ThumbnailsBox from ViewSelector to
ControlsManager. This allows to always allocate the correct size for AppDisplay,
and will enable for a plethora of further improvements. The end goal is to
completely remove ViewSelector, and let ControlsManager handle the layout of
everything that's visible in the overview.

For now, replace the apps page with a dummy actor in ViewSelector.

Adjust various callers around the codebase to not access the ViewSelector
directly from the overview anymore.

Bind the opacity of the primary workspace to WorkspaceDisplay's opacity. This
allows removing the parent opacity hack in place, which will be done by the
next commit.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1624>
js/ui/overview.js
js/ui/overviewControls.js
js/ui/shellDBus.js
js/ui/viewSelector.js
js/ui/workspacesView.js